package org.rule.domain.dto;

import lombok.Builder;
import lombok.Data;

import java.util.Map;

/**
 * 规则实体DTO
 */
@Data
@Builder
public class RuleExecDTO {
    /**
     * 规则ID
     */
    private String ruleId;
    /**
     * 节点ID
     */
    private String nodeId;
    /**
     * 节点描述
     */
    private String nodeDsc;
    /**
     * 节点类型 @NodeTpEnum
     */
    private String nodeTpCd;
    /**
     * 第一个参数
     */
    private String fstParam;
    /**
     * 操作类型
     */
    private String operator;
    /**
     * 第二个参数
     */
    private String secParam;
    /**
     * 成功后下一个节点编号
     */
    private String successToNextNode;
    /**
     * 失败后下一节点编号
     */
    private String failedToNextNode;
    /**
     * 执行结果
     */
    private String execResult;
}
